/* CSS Document */
#header {

	}
	
	body {
		font-size:84%;
	}
	
	.main {
		max-width: 1000px;
		min-width: 780px;
		width: auto;
		margin: 0 auto;
		padding-bottom: 100px;
		padding-top: 23px;
	}


	.wrapper {
		border:#000 0px solid;
	}
	
	.header-bar {
		background: none repeat scroll 0 0 #F1F1F1;
		border-bottom: 1px solid #E5E5E5;
		height: 90px;
		overflow: hidden;
	}

	
	.header .logo {
	    float: left;
    	margin: 10px 50px 0;
		float:!important;
	}
	
	.header .signup-button {
		float: right;
		margin: 30px 0 0;
	}
	.header .signup-button a {
	    margin: 0 20px 0 10px;
    	position: relative;
	    top: -1px;
	}
	
	.product-info {
		margin: 0 385px 0 0;
	}
	
	.button-red {
		background-color: #D14836;
		background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
		border: 1px solid transparent;
		color: #FFFFFF;
		text-shadow: 0 1px rgba(0, 0, 0, 0.1);
		text-transform: uppercase;
	}
	.button {
		-moz-transition: all 0.218s ease 0s;
		-moz-user-select: none;
		border-radius: 2px 2px 2px 2px;
		cursor: default;
		display: inline-block;
		font-size: 11px;
		font-weight: bold;
		height: 27px;
		line-height: 27px;
		min-width: 46px;
		padding: 0 8px;
		text-align: center;
	}
	a {
		text-decoration: none;
	}
	
	.sign-in {
		float: right;
		width: 335px;
	}
	
	.signin-box,
	.accountchooser-box {
		background: none repeat scroll 0 0 #F1F1F1;
		border: 1px solid #E5E5E5;
		margin: 12px 0 0;
		padding: 20px 25px 15px;
	}
	.signin-box div {
		margin: 0 0 1.5em;
	}
	signin-box h2 {
		font-size: 16px;
		height: 16px;
		line-height: 17px;
		margin: 0 0 1.2em;
		position: relative;
	}
	h1, h2, h3, h4, h5, h6 {
		color: #222222;
		font-weight: normal;
	}
	
	.signin-box input[type="email"],
	.signin-box input[type="text"],
	.signin-box input[type="password"] {
		direction: ltr;
		font-size: 15px;
		height: 32px;
		width: 100%;
	}
	
	.signin-box input[type="submit"] {
		font-size: 13px;
		height: 32px;
		margin: 0 1.5em 1.2em 0;
	}
	button.button, input.button[type="submit"] {
		height: 29px;
		line-height: 29px;
		margin: 0;
		vertical-align: bottom;
	}
	.button-submit {
		background-color: #4D90FE;
		background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
		border: 1px solid #3079ED;
		color: #FFFFFF;
		text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	}
	button, input, select, textarea {
		font-family: inherit;
		font-size: inherit;
	}
	
	.signin-box label.remember {
		display: inline-block;
		margin: 9px 0 0;
		vertical-align: top;
	}
	.signin-box
	.remember-label {
		-moz-user-select: none;
		color: #666666;
		font-weight: normal;
		line-height: 0;
		padding: 0 0 0 0.4em;
	}
	ol, ul {
		line-height: 17px;
		list-style: none outside none;
	}
	a {
		color: #1155CC;
		text-decoration: none;
	}
	a:hover {
		text-decoration:underline;
	}
	
	.main h1:first-child {
		margin: 0 0 0.92em;
	}
	.product-headers h1 {
		font-size: 25px;
		margin: 0 !important;
	}
	.redtext {
		color: #DD4B39;
	}
	.lh2 .labers {
		overflow:hidden;
	}
	.lh2 .labels p {
		font-weight: bold;
		margin-bottom: 0.5em;
	}
	.lh2 .share {
		float: left;
		margin-right: 10px;
		width: 309px;
	}
	.lh2 .images {
		margin-bottom: 1em;
		overflow: hidden;
	}
	.lh2 .explore {
		float: left;
		width: 204px;
	}
	p {
		line-height: 17px;
	}
	element.style {
		border: 1px solid #0000FF;
	}
	